خرید بک لینک

 تنظیم پیج کد مورد استفاده در صفحه طراحی وب سایت

حتماً تا به حال با صفحاتی مواجه شده اید که به زبان فارسی نوشته شده اند، اما وقتی از آنها بازدید می کنید با کلماتی به هم ریخته و غیر قابل فهم مواجه می شوید. دلیل این مشکل ناسازگار بودن Encoding انتخاب شده در مرورگر با زبان فارسی است.
 
این ناسازگاری ممکن است به دلیل کامل نشدن بارگزاری صفحه  طراحی وب سایت  ایجاد شده باشد یا به دلیل اینکه در هنگام طراحی Encoding متناسب با زبان فارسی انتخاب نشده باشد یا اصلاً در طراحی صفحه هیچگزینه ای برای Encoding صفحه در نظر گرفته نشده باشد.
 
در اکثر مواقع می توانید صفحه مورد نظر را به روش زیر به صورت فارسی مشاهده کنید:
 
مرورگر اینترنت اکسپلورر در ویندوز (Microsoft Inteet Explorer) :
از منوی view گزینه Encoding را انتخاب کنید و گزینه utf-8 را کلیک کنید. در صورتی که در لیست اولیه کد پیجهای مختلف نتوانستید utf-8 را مشاهده کنید نشانگر ماوس خود را روی گزینه More نگهدارید و utf-8 را از بین کد پیجهای مختلف پیدا کرده و روی آن کلیک کنید. 
در سایر مرورگر ها هم به همین روش باید عمل کنید فقط مسیر منو ها کمی تفاوت دارد. می توانید مسیر های زیر را دنبال کنید.
مرورگر فایر فوکس : (Firefox)
view --> Character Encoding --> unicode (utf-8)
یا
view --> Character Encoding --> More Encodings --> Unicode --> Unicode (utf-8)
مرورگر اپرا : (Opera)
view --> Encoding --> Unicode --> UTF-8
البته اگر به این روش مشکل صفحه مورد نظر شما حل نشد به دلیل این است که صفحه با پیج کد دیگری نوشته شده است. می توانید گزینه هایی مثل (Arabic(Windows رانیز امتحان کنید.
 
برای اینکه یک صفحه فارسی  طراحی وب سایت  کنیم دو چیز را باید مد نظر قرار دهیم:
 
راست به چپ بودن صفحه
برای اینکه یک صفحه راست به چپ طراحی کنیم می توانیم به چند طریق عمل کنیم.
 
استفاده از شناسه "dir="rtl در تگ <html>
از این شناسه در بسیاری از تگهای HTML می توان استفاده نمود. در صورتی که صفحه ای راست به چپ باشد و بخواهیم از قسمتهای چپ به راست نیز در آن صفحه استفاده کنیم می توانیم از شناسه "dir="ltr استفاده کنیم.
استفاده از CSS برای تعیین direction صفحه
مثلاً استفاده از یک استایل خارجی یا در بخش HEAD متن یا استفاده از شناسه "style="direction: rtl در تگهایی که می خواهیم به صورت راست به چپ نمایش داده شود
تنظیم Encoding در هنگام  طراحی وب سایت 
برای تنظیم Encoding صفحه باید از یک متاتگ در بخش HEAD متن استفاده کنیم. این متاتگ برای کد پیج utf-8 که بیشترین سازگازی را با صفحات فارسی دارد به صورت زیر است:
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
اگر در  طراحی وب سایت  صفحه ای از این متاتگ استفاده شود کد پیج utf-8 در مرورگر به صورت خودکار برای آن صفحه اعمال می شود.
 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: soheil تاريخ: سه شنبه 28 خرداد 1392 ساعت: 14:30

 


به کار گیری html و css در طراحی وب سایت

 

به کار گیری html و css در طراحی وب سایت

 

    2011/09/20

    آموزش css, آموزش html, آموزش طراحی وب سایت

    دیدگاه ها

 

در آنلاینر، شما سرفصل های آموزش طراحی وب سایت html و آموزش css را به عنوان دو بخش اساسی در سلسله مقاله های آموزشی طراحی سایت، مشاهده خواهید کرد.

 

در این مقاله ی آموزشی نقش html و css را در طراحی صفحات وب توضیح خواهیم داد.

نقش html در طراحی سایت؛ مشخص کردن اجزای صفحات وب

 

این یک اشتباه رایج است که گفته می شود با html، صفحات سایت طراحی می شوند! اما چرا این جمله اشتباه است؟ به خاطر اینکه استفاده از html به تنهایی نمی توان صفحه ای را ایجاد نمود که در نظر کاربر، یک صفحه ی سایت مناسب باشد. بلکه تا هنگامی که کدهای ایجاد شده به وسیله ی طراحی وب سایت html، حداقل با css سبک دهی نشوند، نمی توان صفحات وب با کیفیت و کارآیی مناسب را ایجاد کرد. در حقیقت html به طراحی وب سایت کمک می کند.

 

نقش کلیدی html، نشانه گذاری (mark up)، عناصر مختلف صفحات وب می باشد. مانند تعیین بخش هدر (header)، تیترها، منوها، نظرات، دیدگاه ها، سایدبار (sidebar)، فوتر (footer) و …

 

نکته:

 

html با محتوای صفحات وب سروکار دارد.

نقش css در طراحی وب سایت ؛ سبک دهی و استایل دهی به اجزای صفحات وب

 

بخش های مختلف که توسط html، نشانه گذاری شده اند، توسط css سبک دهی می شوند. مثلا برای هر کدام از عناصر نشانه گذاری شده توسط اچ تی ام ال، css تعیین می کند: چه رنگی داشته باشد، تصویر پس زمینه و یا رنگ پس زمینه ی آن چه باشد، چه عرضی داشته باشد، چه ارتفاعی داشته باشد، در چه موقعیتی قرار بگیرد و …

 

نکته:

 

css با ظاهر و چیدمان صفحات وب سروکار دارد.

استفاده از html، به صورت معناگرا

 

یکی از اصولی که در طراحی وب سایت به طور جدی باید مورد توجه قرار بگیرد، استفاده ی مفهومی از اچ تی ام ال است. یعنی باید هر عنصر را طوری ایجاد کرد که:

 

    نحوه ی نشانه گذاری هر عنصر، نشان دهنده ی محتوای آن باشد.

    نحوه ی نشانه گذاری هر عنصر، بر اساس سبک دهی آن نباشد (نشانه گذاری ها، presentational نباشند.)

 

برای درک دقیق آنچه گفته شد، به مثال زیر توجه کنید:

1

2

3

4

           

 

 

 

 

در مثال فوق، با استفاده از صفت های id، نام هر بخش به صورت معناگرا مشخص شده است: header, sidebar, footer, content بنابر این کاربرد کدهای html بصورت معناگرا کاملا در مثال فوق مشاهده می شود.

 

در کدهای بالا، اسامی انتخاب شده به دلایل زیر اشتباه و نامناسب هستند:

 

    نام ali-logo به این دلیل مناسب نیست که اسم یک شخص است و بر اساس محتوای آن (که قرار است هدر باشد) نامگذاری نشده است.

    نام های right و left بهیچ وجه مناسب نیستند. چرا که چپ و یا راست بودن عناصر با css تنظیم می شوند. حالا فرض کنید پس از گذشت مدتی بخواهیم جای عناصری که با نام های right و left مشخص کرده ایم را جابجا کنیم. چه اتفاقی می افتد؟ عنصری که نام آن left است، در سمت راست قرار میگیرد و عنصری که نام آن right است در سمت چپ قرار میگیرد!

    نام red-box هم مناسب نیست؛ چرا که مانند نام های right و left بر اساس سبکدهی (presentational) نامگذاری شده است. در حالی که ممکن است بخواهیم بعدا رنگ آن را به آبی، زرد و یا … تغییر بدهیم. واضح است که جالب نیست نام قسمتی قرمز باشد، در حالی که رنگ آن سبز است!

 

بنابراین همیشه توجه داشته باشید که هنگام استفاده از کدهای طراحی وب سایت html، نامگذاری ها را به صورت معناگرا انجام بدهید.

 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: soheil تاريخ: شنبه 25 خرداد 1392 ساعت: 16:37

صفحه بندی